
.content .folder {
	position : relative;
  margin : 70px auto 100px auto;
  width : 450px;
  
  text-align: left;
  font-size : 1.1em;
}
.content .folder h2 {
  margin : 0px 0px 10px 0px;
}
.content .folder h2.editable:hover {
  background-color:#FFD95D;
}

.content .folder .folder_actions {
	position:absolute;
	width : 200px;
	top : 0px;
	right : 0px;
	
	text-align:right;
}
.content .folder button {
	display: inline-block;
}

.content .folder .folder_content  {
  
  position : relative;
  margin : 30px 0px 0px 0px;
  border : 3px solid black;
	-moz-border-radius		: 5px;
	-webkit-border-radius	: 5px;
}
.content .folder .folder_content .content_line {
  position : relative;
  padding : 5px 10px 5px 10px;
  vertical-align: middle;
  
  cursor : pointer;
}
.content .folder .folder_content .content_line:HOVER {
  background-color : #FFD95D;
}
.content .folder .folder_content .content_line span {
  display : inline-block;
  vertical-align : middle;
}
.content .folder .folder_content .content_line .content_action {
  position: absolute;
  right : 10px;
  top : 10px;
}

.content .folder .folder_content .content_line .content_icon {
  display : inline-block;
  width : 50px;
  height : 50px;
  
  margin-right : 8px;
  margin-left : 8px;
}

.content .folder .folder_content .content_line .content_char .default {
	position : relative;
	top : -6px;
	left: -4px;
}

.content .folder .folder_content .content_line .content_char {
  
  font-size : 33px;
  text-align : center;
  vertical-align : middle;
  
  background-color : #f6bc00;
  border : 3px solid #061b29;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  
  height : 40px;
  
  padding : 0px 6px 10px 8px;
  margin-left : 3px;
  margin-right : 4px;
}
